المتحكم controller في لارافيل laravel لديه آلية جيدة لبناء عمليات REASful، لكن لايوجد عمليات PUT/PATCH/DELETE للتعامل مع قاعدة البيانات، كل ما هو متوفر في الاستمارة (form) هو عمليتين فقط POST/GET
لكن ماذا لو أردت بناء استمارة (form) يدوياً دون الاستعانة بدوال لارافيل مثل
{{ Form::create([‘method’ => ‘PUT’]) }}
كل ما عليك عمله هو التالي
<form accept-charset="UTF-8" action="" method="POST"> <input name="_method" type="hidden" value="PUT"> </form>
نعم إنه كذلك فلارافيل تكون الحقول المخفية باسم _method
والتحقق من نوع العملية يكون عند ارسال الاستمارة (form submitting) ما يعني توجيه العملية إلى الدالة المناسبة في المتحكم
يا سلام … شرح مختصر ومفيد جدا
انت داري المعلومات والمقالات التقينة لما اقرأها منك تثبت في الرأس